	.file	"a1.c"
	.text
	.align	2
	.global	main
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	mov	ip, sp
	stmfd	sp!, {sl, fp, ip, lr, pc}
	sub	fp, ip, #4
	sub	sp, sp, #8
	ldr	sl, .L7
.L6:
	add	sl, pc, sl
	str	r0, [fp, #-20]
	str	r1, [fp, #-24]
	bl	initialize(PLT)
	bl	resetState(PLT)
.L2:
	bl	checkTime(PLT)
	bl	checkInput(PLT)
	ldr	r3, .L7+4
	ldr	r3, [sl, r3]
	ldr	r3, [r3, #0]
	cmp	r3, #1
	beq	.L2
	ldr	r3, .L7+4
	ldr	r3, [sl, r3]
	ldr	r3, [r3, #0]
	mov	r0, r3
	sub	sp, fp, #16
	ldmfd	sp, {sl, fp, sp, pc}
.L8:
	.align	2
.L7:
	.word	_GLOBAL_OFFSET_TABLE_-(.L6+8)
	.word	ret(GOT)
	.size	main, .-main
	.comm	previous,4,4
	.comm	delta,4,4
	.comm	mins,4,4
	.comm	secs,4,4
	.comm	tens,4,4
	.comm	timer_value,4,4
	.comm	loader,4,4
	.comm	control,4,4
	.comm	line,4,4
	.comm	flags,4,4
	.comm	data,4,4
	.comm	str,20,1
	.comm	ind,4,4
	.comm	ret,4,4
	.comm	lastTrainSpeed,4,4
	.comm	lastSensorChar,1,1
	.comm	lastSensorNum,4,4
	.comm	switches,256,1
	.ident	"GCC: (GNU) 4.0.2"
